#ifndef __MI_IID_DEFINE_H__
#define __MI_IID_DEFINE_H__



#define OPERATION_ERROR_VALUE (-5000)
#define OPERATION_OK			(0)


#define SIID_1_DeviceInformation                                               1
#define PIID_1_1_Manufacturer                                                  1
#define PIID_1_2_Model                                                         2
#define PIID_1_3_SerialNumber                                                  3
#define PIID_1_4_FirmwareRevision                                              4
#define PIID_1_5_SerialNo                                                      5

#define SIID_2_AirConditioner                                                  2
#define PIID_2_1_On                                                            1
#define PIID_2_2_Mode                                                          2
#define PIID_2_3_Fault                                                         3
#define PIID_2_4_TargetTemperature                                             4
#define PIID_2_7_Eco                                                           7
#define PIID_2_9_Heater                                                        9
#define PIID_2_10_Dryer                                                        10
#define PIID_2_11_SleepMode                                                    11
#define PIID_2_14_TargetHumidity                                               14
#define PIID_2_17_PurifySwitch                                                 17
#define PIID_2_18_ListSoftWind                                                 18
#define PIID_2_19_FavoriteOn                                                   19
#define PIID_2_20_FavoriteType                                                 20
#define PIID_2_28_PeoPleApproachSoftWind                                       28
#define PIID_2_34_FormaldehydeRemoval																					 34
#define AIID_2_2_FavoriteToggle                                                2

#define SIID_3_FanControl                                                      3
#define PIID_3_2_FanLevel                                                      2
#define PIID_3_3_HorizontalSwing                                               3
#define PIID_3_4_VerticalSwing                                                 4
#define PIID_3_24_WindSensation                                                24
#define PIID_3_25_VerticalPosition                                             25
#define PIID_3_26_HorizontalPosition                                           26
#define PIID_3_11_WindDirection                                                11

#define SIID_4_Environment                                                     4
#define PIID_4_7_Temperature                                                   7
#define PIID_4_9_RelativeHumidity                                              9

#define SIID_5_Alarm                                                           5
#define PIID_5_1_Alarm                                                         1

#define SIID_8_Electricity                                                     8
#define PIID_8_5_TimeCount                                                     5

#define SIID_9_Maintenance                                                     9
#define PIID_9_1_Clean                                                         1
#define PIID_9_2_Examine                                                       2
#define PIID_9_3_Error                                                         3
#define PIID_9_5_RunningDuration                                               5

#define SIID_10_Enhance                                                        10
#define PIID_10_16_RoomSize                                                    16
#define PIID_10_1_FanPercent                                                   1
#define PIID_10_18_MaxfanSelect                                                18
#define PIID_10_3_Timer                                                        3
#define PIID_10_19_RoomSelect                                                  19
#define PIID_10_4_SleepDiy                                                     4
#define PIID_10_20_LikeDiy                                                     20

#define SIID_11_IotLinkage																								 		 11
#define PIID_11_14_DeviceCO2																									 14
#define PIID_11_17_OnlineCO2																									 17	

#define SIID_12_MachineState                                                   12
#define PIID_12_1_IndoorPipeTemp                                               1
#define PIID_12_3_IndoorFanSpeed                                               3
#define PIID_12_4_RealHeaterSwitch                                             4
#define PIID_12_5_RealindoorFanLever                                           5
#define PIID_12_6_LightactivatedLevel                                          6
#define PIID_12_7_OutdoorTemp                                                  7
#define PIID_12_8_OutdoorPipeTemp                                              8
#define PIID_12_9_OutdoorExhaustTemp                                           9
#define PIID_12_10_OutdoorFanLever                                             10
#define PIID_12_11_CompressorFrequency                                         11
#define PIID_12_12_FourwayValveSwitch                                          12
#define PIID_12_13_OutdoorMachCurrent                                          13
#define PIID_12_14_OutdoorMachVoltage                                          14
#define PIID_12_15_ExpansionValve                                              15
#define PIID_12_17_AirFreshFanSpeed                                            17
#define PIID_12_18_AirFreshFanLevel                                            18
#define PIID_12_22_Version                                                     22
#define PIID_12_23_ExternalSerialNo                                            23
#define PIID_12_24_BkSerialNo                                                  24
#define PIID_12_25_ModuleTemp                                                  25
#define PIID_12_28_ThreePanelSn                                                28
#define PIID_12_29_OutdoorLoadState                                            29
#define PIID_12_39_OutFanSpeed                                             		 39
#define PIID_12_43_IndooorHumidity                                             43
#define PIID_12_44_PanelHumidity                                          		 44
#define PIID_12_45_IndoorReturnTempa                                           45
#define PIID_12_48_PanelTemp                                          				 48
#define PIID_12_54_PanelSerialNo                                          		 54
#define PIID_12_56_Radar                                          						 56
#define PIID_12_63_FreshAirBoardSn																						 63
#define PIID_12_64_FreshAirSensorTemp																					 64
#define PIID_12_65_FreshAirThsTemp																						 65
#define PIID_12_66_FreshAirThsHumid																						 66
#define PIID_12_67_FreshAirVersion																						 67
#define PIID_12_68_InFanPhaseCurrent																					 68
#define PIID_12_69_FreshPhaseCurrent																					 69

#define SIID_13_FlagBit                                                        13
#define PIID_13_1_FaultValue                                                   1

#define SIID_14_AirFresh                                                       14
#define PIID_14_1_AirFreshSwitch                                               1
#define PIID_14_5_AirWindFanLevel                                              5
#define PIID_14_8_WindType                                               	   	 8
#define PIID_14_9_FreshAirMode																								 9
#define PIID_14_11_AirVerticalSwing                                                 11
#define PIID_14_12_HorizontalSwing                                                 12
#define PIID_14_13_VerticalPosition	                                                 13
#define PIID_14_14_HorizontalPosition	                                                 14
#define PIID_14_15_SoftWind                                                15
#define PIID_14_16_WindSensation	                                                 16
#define PIID_14_17_WindDirection                                               17


#define SIID_16_SingleSmartScene                                               16
#define PIID_16_1_AutoCooling                                                  1
#define PIID_16_2_AutomaticHeating                                             2
#define PIID_16_3_AutoDry                                                      3
#define PIID_16_12_ResetDefaltfilter                                           12

#define SIID_20_PowerConsumption                                               20
#define PIID_20_1_PowerConsumption                                             1

#define SIID_23_FavoriteTypeData                                               23
#define PIID_23_1_UserDefinedMode                                              1
#define PIID_23_2_RecommendMode                                                2
#define PIID_23_3_AlwaysFavoriteOn                                             3

#define SIID_24_Filter														   													 24
#define PIID_24_1_FilterLifelevel											   											 1

#define SIID_25_AirConditionerDevMode                                          25
#define PIID_25_1_CoolingEffect                                                1
#define PIID_25_2_HeatingEffect                                                2
#define PIID_25_3_RelieveAirDeflectorCondensation                              3
#define PIID_25_4_CoolingOutdoorFanNoiseReduction                              4
#define PIID_25_5_CoolingIndoorFanNoiseReduction                               5
#define PIID_25_6_HeatingOutdoorFanNoiseReduction                              6
#define PIID_25_7_HeatingIndoorFanNoiseReduction                               7
#define AIID_25_1_RestoreDefaultSettings                                       1

#define SIID_27_AiContrrol                                                     27
#define PIID_27_1_AiCompressorFreq                                             1
#define PIID_27_2_AiParam                                                      2

#define SIID_29_ProductConfig                                                  29
#define PIID_29_1_FunctionSelect                                               1

#define SIID_36_IndicatorLight                                                 36
#define PIID_36_1_On                                                           1
#define PIID_36_2_Brightness                                                   2

#define SIID_37_PanelSerVice                                                 	 37
#define PIID_37_5_ChildLock                                                    5

#define SIID_38_Filter                                                         38
#define PIID_38_1_FilterLifeLevel                                              1
#define AIID_38_1_ResetFilterLife                                              1
#define PIID_38_2_FilterUserTime                                               2

#define SIID_39_SystemParm                                                 		39
#define PIID_39_1_ParmFix                                                     1

#define SIID_41_DetectNobodySaveEnergy                                        41
#define PIID_41_1_DetectNobodySaveEnergyOn                                    1
#define PIID_41_2_DetectNobodySaveEnergyStatus                                2
#define PIID_41_3_DetectNobodyAdjustTempOn                                    3
#define PIID_41_4_DetectNobodyDurationTimer                                   4
#define PIID_41_5_DetectSomeoneAfterAdjustTempTimer                           5
#define PIID_41_6_AdjustTempCool                                  			 		  6
#define PIID_41_7_AdjustTempHeat                                  			 			7
#define PIID_41_8_DetectNobodyPowerOff                                  	 		8
#define PIID_41_9_DetectNobodyDuration_PowerOff                               9
#define PIID_41_10_DetectSomeoneAfterPoweredOff                               10


#define SIID_42_AIRFRESHFANCONTROL                                       			42
#define PIID_42_1_FreshAirVerticalSwing																				1
#define PIID_42_2_FreshAirHorizontalSwing																			2
#define PIID_42_3_FreshAirVerticalPosition																		3
#define PIID_42_4_FreshAirHorizontalPosition																	4
#define PIID_42_5_FreshAirSoftWind																						5
#define PIID_42_6_FreshAirWindSensation																				6
#define PIID_42_7_FreshAirWindDirection																				7

#define SIID_43_AIRCFRESHLINKAGE                                       				43
#define PIID_43_1_SwitchSync														1
#define PIID_43_2_WindSync															2

#endif
